2008-04-30 Richard Hult <richard@imendio.com>
* gdk/quartz/gdkevents-quartz.c: (_gdk_events_queue): Don't send
nsevents with the gdk lock held, fixes deadlock when doing manual
window resizing with threading enabled.
svn path=/trunk/; revision=20055
+2008-04-30 Richard Hult <richard@imendio.com>
+
+ * gdk/quartz/gdkevents-quartz.c: (_gdk_events_queue): Don't send
+ nsevents with the gdk lock held, fixes deadlock when doing manual
+ window resizing with threading enabled.
+
2008-04-30 Richard Hult <richard@imendio.com>
* gdk/quartz/gdkevents-quartz.c:
if (event)
{
if (!gdk_event_translate (event))
- [NSApp sendEvent:event];
+ {
+ GDK_THREADS_LEAVE ();
+ [NSApp sendEvent:event];
+ GDK_THREADS_ENTER ();
+ }
_gdk_quartz_event_loop_release_event (event);
}